import { GetterTree } from 'vuex'
import { getListByConfig } from '@/utils'
export const getters: GetterTree<any, any> = {
    // 住户身份
    tenantIdentity({ all }) {
        return getListByConfig(all.holder_identity || [], {
            label: 'item_name',
            value: 'item_value'
        });
    },
    // 卡类型
    cardType({ all }) {
        return getListByConfig(all.scrip_cate || [], {
            label: 'item_name',
            value: 'item_value'
        });
    },
    // 服务类型
    servicesType({ all }) {
        return getListByConfig(all.waiter_cate || [], {
            label: 'item_name',
            value: 'item_value'
        });
    },
    // 开门方式
    openType({ all }) {
        return getListByConfig(all.log_open_way || [], {
            label: 'item_name',
            value: 'item_value'
        });
    },
    // 人员身份
    vistorType({ all }) {
        return getListByConfig(all.log_open_identiy || [], {
            label: 'item_name',
            value: 'item_value'
        });
    },
    // 公告类型
    noticeType({ all }) {
        return getListByConfig(all.news_cate || [], {
            label: 'item_name',
            value: 'item_value'
        });
    },
    // 活动报名类型
    activityType({ all }) {
        return getListByConfig(all.activity_cate || [], {
            label: 'item_name',
            value: 'item_value'
        });
    },
    // 报修类型
    fixType({ all }) {
        return getListByConfig(all.fix_cate || [], {
            label: 'item_name',
            value: 'item_value'
        });
    },
    // 投诉建议类型
    feedbackType({ all }) {
        return getListByConfig(all.feedback_cate || [], {
            label: 'item_name',
            value: 'item_value'
        });
    },
    // 停车场计费算法类型
    jfCalcType({ all }) {
        return getListByConfig(all.calc_cate || [], {
            label: 'item_name',
            value: 'item_value'
        });
    },
    // 托收银行
    bankType({ all }) {
        return getListByConfig(all.collect_bank || [], {
            label: 'item_name',
            value: 'item_value'
        });
    },
    park({ park }) {
        return park
    }
}